#ifndef __ADDRLIST_H__
#define __ADDRLIST_H__

/**
 *	地址列表模块的声明。
**/

/**
 *	数据特性
 *		各种数据的最大长度(包括结尾的NUL字节)和地址的最大数量。
**/

#define NAME_LENGTH 	30		// 允许出现的最长名字
#define ADDR_LENGTH 	100		// 允许出现的最长的地址
#define PHONE_LENGTH	11		// 允许出现的最长电话号码

#define MAX_ADDRESSES	1000		// 允许出现的最多地址个数

/**
 *	接口函数
 *		给出一个名字，查出对应的地址。
**/
char const *lookup_address(char const *name);

// 给出一个名字，查出对应的电话号码。
char const *lookup_phone(char const *name);

#endif
